Backup e ripristino
CODESYS e il CODESYS i sistemi di runtime standard (con versione 3.5.8.0 e successive) supportano il backup di file specifici dell'applicazione sul PLC. È possibile eseguire le azioni richieste nel file Backup e ripristino scheda dell'editor del dispositivo generico.
Un backup consiste nella creazione e nel salvataggio di un file nell'archivio zip che contiene i file relativi all'applicazione e un file di informazioni meta.info
. Questo file di backup ha l'estensione TBF
(="File di backup di destinazione") e possono essere salvati nel file system locale o sul PLC.
Per il ripristino dello stato del software dal file di backup vale quanto segue:
Si apre una finestra di dialogo con un elenco dei file interessati sul PLC ed è possibile disattivare i componenti opzionali.
Se è necessario mettere l'applicazione in modalità STOP per il salvataggio o il ripristino, verrai avvisato. Allo stesso modo, vengono visualizzati messaggi in caso di incompatibilità.
L'interfaccia utente è bloccata durante il ripristino nel PLC.
I file esistenti vengono sovrascritti senza preavviso.
Le applicazioni di avvio esistenti vengono disattivate non appena almeno una nuova applicazione di avvio fa parte del ripristino.
Creazione di file di backup
Requisito: un progetto è aperto con un'applicazione in esecuzione sul dispositivo richiesto. Inoltre, per questo esempio un file esterno myExternalFile.txt
viene inserito come oggetto sotto l'applicazione. Questo file viene scaricato nel PLC in modo implicito durante il download dell'applicazione.
Aprire l'editor dei dispositivi facendo doppio clic sulla voce del dispositivo nella struttura dei dispositivi. Clicca il Backup e ripristino scheda.
Viene visualizzata la scheda. Contiene una barra dei menu che include il file Backup e Ristabilire menu.
Nel Backup menu, fare clic Leggi le informazioni di backup dal dispositivo.
Se il PLC non è connesso in questo momento, allora CODESYS apre una connessione temporanea al dispositivo e legge i file rilevanti dal file
$PlcLogic$
directory del PLC in una tabella nella parte inferiore della pagina a schede. In questo esempio verranno elencati almeno i seguenti file:$PlcLogic$/Application/Application.app
,$PlcLogic$/Application/Application.crc
, e$PlcLogic$/Application/myExternalFile.txt
. Vengono inoltre elencati altri file esterni dipendenti dal progetto, inseriti sotto l'applicazione nell'albero dei dispositivi. Inoltre, il file di archivio del codice sorgente$PlcLogic$/Archive.prj
è elencato se hai impostato l'impostazione del progetto per questo (Implicitamente durante il download del programma e la modifica online) come tempo di caricamento.Nella tabella, deselezionare la casella di controllo per il
$PlcLogic$/Application//myExternalFile.txt
file nel Attivo colonna.Nel Backup menu, fare clic Salva file di backup sul dispositivo.
Il Salva come si apre la finestra di dialogo. Il tipo di file è predefinito come File di backup (*.tbf).
Selezionare una posizione per il file di backup e fare clic Salva.
Ripristino da file di backup
Requisito: un progetto è aperto con un'applicazione in esecuzione sul dispositivo richiesto. Un file di backup viene salvato nel file system locale come descritto sopra.
Aprire l'editor dei dispositivi facendo doppio clic sulla voce del dispositivo nella struttura dei dispositivi. Clicca il Backup e ripristino scheda.
Clic
.Viene visualizzato il prompt predefinito per la selezione di un file di backup
tbf
nel file system locale.Seleziona il file di backup e fai clic Aprire.
I file vengono letti dal file di backup e mostrati nella tabella della finestra di dialogo seguente. Il file
$PlcLogic$/Application/myExternalFile.txt
che è stato escluso nel backup è mancante.Clic
.Viene visualizzata una finestra di dialogo con informazioni sulle azioni durante il ripristino.
Clic ok per avviare il ripristino dei file nel file system del PLC.
Al termine del ripristino, viene richiesto di riavviare il PLC per attivare l'applicazione caricata.